﻿var currentPage = 1; // 当前页
var pageSize = 18; // 每页显示多少条
var pageall = 0; // 总页数
var total = 0; // 总记录数
var type = 0;

$(document).ready(function() {
var deptid = LexunJS.GetQueryString("deptid");          // 部门ID

    var salesmanid = LexunJS.GetQueryString("salesmanid");  // 个人ID
    var startday = LexunJS.GetQueryString("addDate1");
    var endday = LexunJS.GetQueryString("addDate2");
    var housingname = LexunJS.GetQueryString("housingname"); //盘源ID
    var eid = LexunJS.GetQueryString("eid");
    var sale = LexunJS.GetQueryString("sale"); 
    if (startday != "")
        $("#StartTime").val(startday);
    if (endday != "")
        $("#EndTime").val(endday);

    $("#utxdeptid").val(deptid);
    $("#utxtsub").val(salesmanid);
    $("#housingname").val(housingname);
    $("#eid").val(eid);
    $("#sale").val(sale);
    ShowFollowList(currentPage);
});

function ShowFollowList(currentPage) {
    type = 1;
    $("#divList").html(""); // 清空列表
    $("#divPage").html(""); // 清空分页
    var deptid = document.getElementById("utxdeptid").value;
   
    var startTime = document.getElementById("StartTime").value;
    var EndTime = document.getElementById("EndTime").value;
    var UserName = document.getElementById("utxtsub").value;
    var housingname = document.getElementById("housingname").value;
    var eid = document.getElementById("eid").value;
    var sale = document.getElementById("sale").value;
    var ftype = LexunJS.GetQueryString("ftype");                // 带看售房 带看租房 待看提醒...
   // var housing = LexunJS.GetQueryString("ftype");//楼盘名称 

    type = 1;
    $("#divList").html("<img src=\"../images/loading.gif\" />"); // 清空列表

    $.ajax({
        type: 'POST',
        url: '../Handler/HandlerCustomer.ashx',
        data: 'act=p_CustomerReportList&ftype=' + escape(ftype) + '&sale='+sale+'&eid=' + eid + '&housingname=' + housingname + '&deptname=' + deptid + '&startTime=' + startTime + '&EndTime=' + EndTime + '&UserName=' + UserName + '&page=' + currentPage + '&pagesize=' + pageSize,
        timeout: '30000',
        error: function() {
            alert("系统繁忙,请稍候后试！");
        },
        success: function(json) {
            ShowFlowCallBack(json);
        }
    });
}

function ShowFlowCallBack(response) {
    var json = eval("(" + response + ")");
    var record = json.record;

    var page = json.page;

    currentPage = page.currentpage;
    pageall = parseInt(page.pageall);
    total = page.total;
    
    if (record == null || record.length == 0) {
        $("#divList").html("<font color='red'>&nbsp;系统内暂无您查询的信息!</font>");
        return;
    }
    $("#divList").html(""); // 显示列表
    var arr = [];
    arr.push("<table id='table1' width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#a8c7ce'>");
    arr.push("<tr>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10' >");
    arr.push("<input type=\"checkbox\" name=\"checkboxAll\" id=\"checkboxAll\" onclick=\"cbSelectAll()\" />");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10' style='width:30px'>");
    arr.push("私客");
    arr.push("</td>");
//    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
//    arr.push("状态");
//    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'  style='width:60px'>");
    arr.push("客户名称");
    arr.push("</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'  style='width:120px'>");
    arr.push("跟进时间</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'  style='width:60px'>");
    arr.push("部门</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'  style='width:60px'>");
    arr.push("跟进人</td>");
//    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
//    arr.push("跟进类型</td>"); 
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("跟进内容</td>");
//    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
//    arr.push("所看房源</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'  style='width:30px'>");
    arr.push("是否删除</td>");
    
    arr.push("</tr>");
    for (var i = 0; i < record.length; i++) {
        if (i % 2 == 0)
            arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#FFFFFF' style='cursor: pointer;'  onclick=\"selectedTr('" + record[i].id + "')\">");
        else
            arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#EEEDED' style='cursor: pointer;'  onclick=\"selectedTr('" + record[i].id + "')\">");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("<input type='checkbox' name='checkbox_" + record[i].id + "' id='" + record[i].id + "' onclick=\"cbSelect(this, " + record[i].id + ")\" />");
        arr.push("</td>");
        arr.push("<td height='25' class='STYLE10'>");
        if (record[i].isself == 0)
            arr.push("是");
        else if (record[i].isself == 1)
            arr.push("否");
        arr.push("</td>");
//        arr.push("<td height='25' class='STYLE10'>");
//        if (record[i].status == 0)
//            arr.push("当前");
//        else if (record[i].status == 1)
//            arr.push("资料");
//        arr.push("</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("<a href='javascript:ShowDialogs(1, \"../CM/CustomerDetail.aspx\",\"" + record[i].customerid + "\");'>" + record[i].customer + "</a></td>");
        arr.push("</td>");
        arr.push("<td height='25' class='STYLE10'>");
        arr.push("" + record[i].fdate + "</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("" + record[i].fdept + "</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("" + record[i].fuser + "</td>");
//        arr.push("<td height='25'  class='STYLE10'>");
//        arr.push("" + record[i].ftype + "</td>");

        arr.push("<td height='25' style='text-align: left;' class='STYLE10'>");        
        arr.push("" + record[i].fcontent + "");
        if (record[i].fhousingid > 0) {
           
            arr.push("<a href='javascript:ShowDialogs(2, \"../PM/HousingDetail.aspx\",\"" + record[i].fhousingid + "\");'>点击查看</a>");
        }
        arr.push("</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        if (record[i].dltflag == 0)
            arr.push("否</td>");
        else
            arr.push("是</td>");
        arr.push("</tr>");
    }
    arr.push("</table>");

    $("#divList").html(arr.join('')); // 显示列表
    $("#divPage").html(""); // 清空

    if (type > 0) {
        var pageHtml = LexunJS.showPage(currentPage, pageall, "ShowFollowList"); // 分页
        $("#divPage").html(pageHtml);
    } else {
        var pageHtml = LexunJS.showPage(currentPage, pageall, "ShowFollow");  // 分页
        $("#divPage").html(pageHtml);
    }

}

// 选中某行
function selectedTr(id) {
    $("tr").removeClass("selected");
    $("#tr_" + id).addClass("selected");
}

// 单选
function cbSelect(obj, objvalue) {
    if (obj.checked) {
        LexunJS.addOrCutData(1, "fid", objvalue);
    } else {
        LexunJS.addOrCutData(0, "fid", objvalue);
    }
}

// 全选
function cbSelectAll() {
    document.getElementById("fid").value = "";
    var cbAll = document.getElementById("checkboxAll");
    var checkList = document.getElementsByTagName("input");

    if (cbAll.checked) {
        for (var i = 0; i < checkList.length; i++) {
            if (checkList[i].type == "checkbox") {
                checkList[i].checked = true;
                if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(1, "fid", checkList[i].id);
            }
        }
    } else {
        for (var i = 0; i < checkList.length; i++) {
            if (checkList[i].type == "checkbox") {
                checkList[i].checked = false;
                if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(0, "fid", checkList[i].id);
            }
        }
    }
}

//弹出窗口
function ShowDialogs(type, url, id) {
//    var path = url + "?id=" + id;
//    var parameter = "客源详情";
//    var style = "dialogWidth:750px; dialogHeight:400px; status:0;scroll:1; help:0; resizable:1;Scrollbars=yes,Toolbar=no,Location=no,Direction=no,Resizeable=no";
    //    window.showModalDialog(path, parameter, style);
    $("tr").removeClass("selected");
    $("#tr_" + id).addClass("selected");

    if (type == 1) {
        self.parent.closeTab('客源详情');
        self.parent.addTab('客源详情', url + "?id=" + id, 'icon-nav');
    }
    else if (type == 2) {
    self.parent.closeTab('盘源详情');
    self.parent.addTab('盘源详情', url + "?id=" + id, 'icon-nav');
    
    }
}

// 删除跟进
function del() {
    var IDList = document.getElementById("fid").value;
    document.getElementById("fid").value = "";

    if (IDList == "") {
        alert("请先选择您要删除的行！");
        return;
    }
    hiConfirm("您确定要删除该行，请谨慎操作！", "确认框", function(result) {
        if (result) {
            // ajax删除                   
            $.ajax({
                type: 'POST',
                url: '../Handler/HandlerCustomer.ashx',
                data: 'act=DeleteCFollow&id=' + IDList,
                timeout: '10000',
                error: function() {
                    alert("删除失败！");
                },
                success: function(outmsg) {
                    alert(outmsg);
                    ShowFollowList(currentPage);
                }
            });
        }
    });
}
